#include <iostream>
using namespace std;
int main()
{
    cout<<"Введите слова через пробел: ";
    string s,s1,sma;
    int n,i,ma,k,ks,k3,kd,f,kan;
    char v,v1,x;
    getline(cin,s);
    s+=' ';
    n=s.size();
    ma=0;
    k=0;
    s1="";
    ks=0;
    k3=0;
    kd=0;
    f=0;
    kan=0;
    for(int i=0;i<n;i++){
        if(s[i]==' '){
            ks+=1;
        }}
    for(int i=0;i<n;i++){
        if(s[i]!=' '){
            k++;
            s1+=s[i];
            if(s[i]=='-'){
                kd++;
            }
        }
        x=s[i];
        v='A';
        v1='z';
        if(int(x)>=int(v) and int(x)<=int(v1)){
            f=1;
        }
            
        else{
            if(f==1){
                kan++;
            }
            if(k<=3){
                k3++;
            }
            if(k>ma){
                ma=k;
                sma=s1;
            }
            k=0;
            s1="";
        }
    }
cout<<"кол-во слов: "<<ks<<endl;
cout<<"кол-во слов с загл кир буквы: "<<kan<<endl;
cout<<"кол-во слов содерж лат символ: "<<k3<<endl;
cout<<"кол-во слов не превышающих 3 символа: "<<kd<<endl;
cout<<endl;
cout<<"самое длинное слово: "<<sma<<endl;
cout<<"длина слова: "<<ma<<endl;
}